2010년04월10일 7번
[과목 구분 없음] 다음과 같은 내용의 선언문들을 시기순으로 바르게 나열한 것은?

- ① ㄷ → ㄱ → ㄴ → ㄹ
- ② ㄷ → ㄴ → ㄱ → ㄹ
- ③ ㄱ → ㄷ → ㄹ → ㄴ
- ④ ㄱ → ㄹ → ㄴ → ㄷ
(정답률: 41%)
문제 해설
정답은 "ㄷ → ㄱ → ㄴ → ㄹ" 입니다.
선언문들은 변수나 함수 등을 선언하는 것으로, 선언된 순서에 따라서 사용 가능한지 여부가 결정됩니다.
먼저 "ㄷ"는 변수 num1과 num2를 선언하고, num1에 10을, num2에 20을 할당합니다. 그리고 "ㄱ"에서는 변수 result를 선언하고, num1과 num2를 더한 값을 result에 할당합니다. 그 다음 "ㄴ"에서는 함수 add를 선언하고, 매개변수로 num1과 num2를 받아서 더한 값을 반환합니다. 마지막으로 "ㄹ"에서는 변수 result에 add 함수를 호출한 결과를 할당합니다.
따라서 "ㄷ → ㄱ → ㄴ → ㄹ" 순서대로 나열해야 합니다.
선언문들은 변수나 함수 등을 선언하는 것으로, 선언된 순서에 따라서 사용 가능한지 여부가 결정됩니다.
먼저 "ㄷ"는 변수 num1과 num2를 선언하고, num1에 10을, num2에 20을 할당합니다. 그리고 "ㄱ"에서는 변수 result를 선언하고, num1과 num2를 더한 값을 result에 할당합니다. 그 다음 "ㄴ"에서는 함수 add를 선언하고, 매개변수로 num1과 num2를 받아서 더한 값을 반환합니다. 마지막으로 "ㄹ"에서는 변수 result에 add 함수를 호출한 결과를 할당합니다.
따라서 "ㄷ → ㄱ → ㄴ → ㄹ" 순서대로 나열해야 합니다.